05287664c416dd77fde493d54a5a239cae1a711e,applications/product/src/org/ofbiz/shipment/shipment/ShipmentServices.java,ShipmentServices,removeShipmentEstimate,#DispatchContext#Map#,126
Before Change
try {
estimate = delegator.findByPrimaryKey("ShipmentCostEstimate", UtilMisc.toMap("shipmentCostEstimateId", shipmentCostEstimateId));
estimate.remove();
if (estimate.get("weightBreakId") != null)
delegator.removeRelated("WeightQuantityBreak", estimate);
if (estimate.get("quantityBreakId") != null)
delegator.removeRelated("QuantityQuantityBreak", estimate);
if (estimate.get("priceBreakId") != null)
After Change
Debug.logError(e, module);
return ServiceUtil.returnError("Problem removing entity or related entities (" + e.toString() + ")");
}
try {
if (estimate.get("weightBreakId") != null) {
delegator.removeRelated("WeightQuantityBreak", estimate);
}
} catch (GenericEntityException e) {
Debug.logInfo("Not removing WeightQuantityBreak records related to ShipmentCostEstimate [" + shipmentCostEstimateId + "] because they are used by other entities.", module);
}
try {
if (estimate.get("quantityBreakId") != null) {